/*
    首页
 */
//引入
var express = require('express');
var md5 = require('md5-node');
var bodyParser = require('body-parser');
var mysql = require('../modules/mysql.js')

//可以使用 express.Router 类创建模块化,可挂载的路由句柄
var router = express.Router();

router.use(bodyParser.urlencoded({extended:false}));
router.use(bodyParser.json());

router.get('/',function(req,res){
    res.render('login');
})

router.get('/login',function(req,res){
    res.render('login');
})

//处理登录业务
router.post('/doLogin',function(req,res){
    //1.获取数据
    var username =req.body.username;
    var password =md5(req.body.password);

    //2.连接数据库查询数据
    mysql.query("select * from user where username = ? and password= ? ",[username,password],function(data){
        if(data.length >0){
    //        //保存用户信息
            req.session.userinfo = data[0];
            res.render('ok');
    //        res.redirect('/product');//登录成功跳转到商品列表
        }else{
            res.send("<script>alert('登录失败');location.href='/login'</script>");
        }
    })
})

router.get('/loginOut',function(req,res){
    //销毁session
    req.session.destroy(function(err){
        if(err){
            console.log(err)
        }else{
            res.redirect('/login')
        }
    });
});

module.exports = router;